guice三种注入方式 <2>2>
guice提供了强大的注入方式。
- 属性注入
- 构造器注入
- set方式注入
1.属性注入:
1 | import com.google.inject.Inject; |
2.构造方法注入
1 | import com.google.inject.Inject; |
3.set方式注入
1 | import com.google.inject.Inject; |
==当然,在我们的module中需要绑定这个TestInjection这个类才可以用哦.==
1 | import com.google.inject.AbstractModule; |
测试代码如下:
1 | import com.google.inject.Guice; |
结果就是你想要的…
平时用得最多,估计属性注入最方便了。但是也有特殊情况,一切看项目需要来做了。。。